#ifndef _VERTEX_H_
#define _VERTEX_H_

#include "Point.h"

// Vertex - representa un vertex d'un objecte 3D
class Vertex
{
public:
    Vertex();
    Vertex(const Point & coordenades);
    void normalize();
    // atributs
    Point coord;        // coordenades del vertex

    Vector normal;  // vector normal al vèrtex (per suavitzat)

    float color[3];
//    float ambientOcclusion; // terme ambient occlusion
//    float obscurance;
    //    float cornerObscurance;

};



#endif
